Skip to content

🤖🤖🤖 Update azure-architecture-autopilot: v0.1.5 engine (routing + UI)#1451

Open
whoniiii wants to merge 1 commit intogithub:stagedfrom
whoniiii:update-azure-architecture-autopilot-v0.1.5
Open

🤖🤖🤖 Update azure-architecture-autopilot: v0.1.5 engine (routing + UI)#1451
whoniiii wants to merge 1 commit intogithub:stagedfrom
whoniiii:update-azure-architecture-autopilot-v0.1.5

Conversation

@whoniiii
Copy link
Copy Markdown
Contributor

Summary

Update azure-architecture-autopilot skill to sync the bundled diagram engine with az-diagram-autogen v0.1.5 (just published to PyPI today).

What changed

Edge routing overhaul

  • Zero edge overlaps on dense diagrams (bottom-lane / U-shape marshalling).
  • Drastically fewer crossings via section-aware descent.
  • Orthogonalization pass eliminates stray diagonals.
  • Outside-VNet routing: edges whose endpoints sit outside the VNet no longer cut through the VNet interior.

UI / readability

  • Service boxes +20% larger; default text scale 1.4×; extra icon-to-name spacing.
  • New A+ / A− toolbar buttons for runtime text-size adjustment (0.5×–2.5×).
  • Selection now persists across node drag and canvas pan.
  • Redundant Reset button merged into Fit.
  • Darker section outlines for contrast.

Compatibility

No breaking changes — generate_diagram(...) signature and the services/connections JSON schema are unchanged.

Misc

  • Adds a skill-level README.md so the skill renders nicely when browsed on the awesome-copilot repo.

Type

  • Skill update

Checklist

  • SKILL.md frontmatter unchanged (name + description)
  • npm start passes; docs/README.skills.md regenerated
  • No secrets or credentials
  • No new large binaries; scripts/icons.py size unchanged
  • Python imports are absolute (flat scripts/ layout)
  • Tested locally (73 pytest all pass in source repo; HTML renders correctly)
  • Branched from upstream/staged
  • Commit author = personal account (whoniiii), not EMU

… UI improvements)

Syncs the bundled diagram engine with az-diagram-autogen v0.1.5:
- Edge routing overhaul: zero overlaps, far fewer crossings, section-aware
  detours, outside-VNet routing, orthogonalization pass (no stray diagonals).
- Larger service boxes (+20%), default text scale 1.4x, icon-to-name spacing.
- Interactive A+/A- text-size controls; persistent selection across drag/pan;
  Reset button merged into Fit.
- Darker section outlines for contrast.

No breaking changes — generate_diagram(...) signature and JSON schema unchanged.

Also adds a skill-level README.md for easier browsing on the awesome-copilot repo.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@whoniiii whoniiii requested a review from aaronpowell as a code owner April 20, 2026 06:02
@github-actions
Copy link
Copy Markdown
Contributor

🔍 Skill Validator Results

⚠️ Warnings or advisories found

Scope Checked
Skills 1
Agents 1
Total 2
Severity Count
--- ---:
❌ Errors 0
⚠️ Warnings 1
ℹ️ Advisories 0

Summary

Level Finding
ℹ️ Found 1 skill(s)
ℹ️ [azure-architecture-autopilot] 📊 azure-architecture-autopilot: 1,758 BPE tokens [chars/4: 1,830] (detailed ✓), 16 sections, 5 code blocks
ℹ️ [azure-architecture-autopilot] ⚠ No numbered workflow steps — agents follow sequenced procedures more reliably.
ℹ️ ✅ All checks passed (1 skill(s))
Full validator output ```text Found 1 skill(s) [azure-architecture-autopilot] 📊 azure-architecture-autopilot: 1,758 BPE tokens [chars/4: 1,830] (detailed ✓), 16 sections, 5 code blocks [azure-architecture-autopilot] ⚠ No numbered workflow steps — agents follow sequenced procedures more reliably. ✅ All checks passed (1 skill(s)) ```

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant